import { getAction } from '../controller';

export interface GetRegistrationProjectFeeListReqVO {
  professionalTitleId: string
  sectionId: number
}

/**
 * 返回数据
 */
export interface RegistrationProjectFeeRespVO {
  /**
   * 创建时间
   */
  createTime?: string
  /**
   * 主键ID
   */
  id?: number
  /**
   * 名称
   */
  name?: string
  /**
   * 其他费用
   */
  otherFee?: number
  /**
   * 职工职称
   */
  professionalTitle?: string
  /**
   * 挂号费
   */
  registrationFee?: number
  /**
   * 编号
   */
  serialNumber?: string
  /**
   * 治疗费
   */
  treatmentFee?: number
  /**
   * 挂号类型（普通、急诊）
   */
  type?: number
}

export const RegistrationProjectFeeApi = {
  /**
   * 获取挂号项目费用列表
   * @param params
   */
  getRegistrationProjectFeeList: (params: GetRegistrationProjectFeeListReqVO) => {
    return getAction<RegistrationProjectFeeRespVO>('/system/registration-project-fee/getRegistrationProjectFeeByProfessionalTitleIdAndType', params);
  }
};
